artificial organs - Español Inglés Diccionario